CREATE EXTERNAL TABLE jms_dm.dm_sqs_false_sign_warning_mark_detail_hi
(
    bill_code               string COMMENT '运单号',
    latest_scan_date        string COMMENT '最新扫描时间',
    latest_scan_code        string COMMENT '最新扫描code',
    biz_sign_date           string COMMENT '签收时间',
    biz_sign_site_code      string COMMENT '签收网点',
    last_site_come_date     string COMMENT '到件时间',
    last_site_come_name     string COMMENT '到件网点',
    last_site_come_code     string COMMENT '到件网点code',
    collect_in_site_date    string COMMENT '入库网点时间',
    collect_in_site_name    string COMMENT '入库网点name',
    collect_in_site_code    string COMMENT '入库网点code',
    collect_out_site_date   string COMMENT '出库时间',
    collect_out_site_name   string COMMENT '出库网点',
    collect_out_site_code   string COMMENT '出库网点code',
    receiver_detail_address string COMMENT '地址',
    problem_desc_code       string COMMENT '问题件类型',
    problem_desc            string COMMENT '问题件类型',
    is_warning_keys         tinyint COMMENT '指定位置预警',
    is_out_violate          tinyint COMMENT '出库预警',
    is_in_violate           tinyint COMMENT '出库预警',
    is_in_call_violate_must tinyint COMMENT '电话预警',
    is_in_call_violate      tinyint COMMENT '电话预警',
    is_sign_call_violate    tinyint COMMENT '电话预警',
    call_time               string COMMENT '通话时间',
    signed_type             string COMMENT '签收类型',
    create_time             string COMMENT '投诉时间',
    work_type               string comment '工单类型',
    partner_name            string comment '投递类型',
    storage_address         string comment '投递类型地址',
    is_problem              tinyint comment '问题件',
    is_problem_warning      tinyint comment '问题件预警',
    is_problem_time         tinyint comment '问题件',
    is_problem_call         tinyint comment '问题件',
    new_content             string comment '留言内容',
    leave_time              string comment '留言时间',
    is_plan                 tinyint comment '留言地址',
    is_leave                tinyint comment '留言未收到'
) COMMENT '虚假签收预警增量标记数据' PARTITIONED BY (
    `dt` string)
    STORED AS PARQUET
    LOCATION '/dw/hive/jms_dm.db/external/dm_sqs_false_sign_warning_mark_detail_hi'
    TBLPROPERTIES (
        'discover.partitions' = 'false',
        'parquet.column.index.access' = 'true'
        );

CREATE EXTERNAL TABLE jms_dm.dm_sqs_false_sign_warning_detail_hi
(
    `hour`                     string COMMENT '小时',
    `mark_time`                string COMMENT '标记时间',
    `waybill_no`               string COMMENT '运单号',
    `network_code`             string COMMENT '网点code',
    `agent_code`               string COMMENT '代理区编码',
    `virt_code`                string COMMENT '虚拟代理区编码',
    `fran_code`                string COMMENT '加盟商编码',
    `network_name`             string COMMENT '网点名称',
    `network_type`             tinyint COMMENT '网点类型',
    `agent_name`               string COMMENT '代理区名称',
    `virt_name`                string COMMENT '虚拟代理区名称',
    `fran_name`                string COMMENT '加盟商名称',
    `is_complaint`             tinyint COMMENT '是否投诉 1：是 0 否',
    `complaint_time`           string COMMENT '投诉时间',
    `complaint_order_type`     string COMMENT '投诉工单类型 ',
    `mark_reason`              string COMMENT '标记原因',
    `mark_level`               tinyint COMMENT '标记风险登记 1低 2中 3高',
    `arrival_time`             string COMMENT '到件时间',
    `in_store_time`            string COMMENT '入库时间',
    `out_store_time`           string COMMENT '出库时间',
    `sign_time`                string COMMENT '签收时间',
    `call_time`                string COMMENT '电话时间',
    `send_type`                string COMMENT '投递类型',
    `send_type_address`        string COMMENT '投递类型地址',
    `sign_type`                string COMMENT '签收类型',
    `leave_message`            string COMMENT '留言内容',
    `leave_time`               string COMMENT '留言时间',
    `problem_second_type`      string COMMENT '问题件二级类型',
    `problem_second_type_desc` string COMMENT '问题件二级类型',
    `is_problem`               tinyint COMMENT '问题件 1：是 0 否',
    `date_time`                date comment '分区日期（必查）'
) COMMENT '虚假签收预警' PARTITIONED BY (
    `dt` string)
    STORED AS PARQUET
    LOCATION '/dw/hive/jms_dm.db/external/dm_sqs_false_sign_warning_detail_hi'
    TBLPROPERTIES (
        'discover.partitions' = 'false',
        'parquet.column.index.access' = 'true'
        );